﻿using System;
using System.Collections.Generic;
using System.Text;
using Sinacor.Infra.UI.Common;

namespace Sinacor.UI.Bovespa.Ordens.Model
{
    public class IncluirPreBoleto : BaseModel
    {
        #region Membros
        private System.Int32 _numeroOrdem;
        private System.DateTime _dataOrdem;
        private System.DateTime _dataPregao;
        private System.Decimal _quantidadeNegocio;
        private System.Decimal _preco;
        private System.Int32 _contraParte;
        private Enum.TipoEstrategia? _tipoEstrategia;
        private System.Decimal? _cambio;
        private System.Int32 _numeroOrdemSequencia;
        private Enum.TipoCasamento? _tipoCasamento;
        #endregion
        #region Propriedades
        public System.Int32 NumeroOrdem
        {
            get { return _numeroOrdem; }
            set { _numeroOrdem = value; this.OnPropertyChanged("NumeroOrdem"); }
        }
        public System.DateTime DataOrdem
        {
            get { return _dataOrdem; }
            set { _dataOrdem = value; this.OnPropertyChanged("DataOrdem"); }
        }
        public System.DateTime DataPregao
        {
            get { return _dataPregao; }
            set { _dataPregao = value; this.OnPropertyChanged("DataPregao"); }
        }
        public System.Decimal QuantidadeNegocio
        {
            get { return _quantidadeNegocio; }
            set { _quantidadeNegocio = value; this.OnPropertyChanged("QuantidadeNegocio"); }
        }
        public System.Decimal Preco
        {
            get { return _preco; }
            set { _preco = value; this.OnPropertyChanged("Preco"); }
        }
        public System.Int32 ContraParte
        {
            get { return _contraParte; }
            set { _contraParte = value; this.OnPropertyChanged("ContraParte"); }
        }
        public Enum.TipoEstrategia? TipoEstrategia
        {
            get { return _tipoEstrategia; }
            set { _tipoEstrategia = value; this.OnPropertyChanged("TipoEstrategia"); }
        }
        public System.Decimal? Cambio
        {
            get { return _cambio; }
            set { _cambio = value; this.OnPropertyChanged("Cambio"); }
        }
        public System.Int32 NumeroOrdemSequencia
        {
            get { return _numeroOrdemSequencia; }
            set { _numeroOrdemSequencia = value; this.OnPropertyChanged("NumeroOrdemSequencia"); }
        }
        public Enum.TipoCasamento? TipoCasamento
        {
            get { return _tipoCasamento; }
            set { _tipoCasamento = value; this.OnPropertyChanged("TipoCasamento"); }
        }
        #endregion

    }
}
